/*产品*/
.probox{height:860px;padding-top:40px;background:#f9f9f9;}
.probox .classes{width:220px;padding-bottom:20px;background:#d92b2b;float:left;position:relative;}
.probox .classes .titl{width:220px;height:115px;position:absolute;left:0;top:0;}
.probox .classes .conbox{padding-top:105px;}
.probox .classes .conbox ul li{width:200px;padding:0 10px;background:#d92b2b;text-align:center;}
.probox .classes .conbox ul li a{height:69px;display:block;line-height:70px;border-bottom: 1px dotted #f5b1b1;color:#fff;font-size:16px;}
.probox .classes .conbox ul li dl dd{height:0;}
.probox .classes .conbox ul li.on dl dd.on{margin-bottom:15px;}
.probox .classes .conbox ul li dl dd a{height:35px;line-height:36px;font-size:14px;}
.probox .classes .conbox ul li dl dd:hover{background:#d92b2b;}
.probox .classes .conbox ul li dl dd:hover a{border:0;padding-left:5px;}
.probox .classes .conbox ul li.on{background:#fa0;}
.probox .classes .conbox ul li.on dl dd{height:36px;}
.probox .classes .conbox ul li.on a{height:99px;line-height:100px;border-bottom: 1px dotted #ffe5b2;}
.probox .classes .conbox ul li.on dl dd a{height:35px;line-height:36px;}

.probox .titbox{height:65px;background:url(../images/ico2.jpg) bottom repeat-x;width:940px;float:right;line-height:46px;}
.probox .titbox p{height:45px;border-left:10px solid #d92b2b;float:left;padding:0 10px 0 15px;font-size:20px;font-weight:bold;color:#d92b2b;}
.probox .titbox span,.probox .titbox a{height:45px;float:left;color:#666;line-height:54px;display:block;}
.probox .titbox a{float:right;line-height:60px;}
.probox .titbox a:hover{color:#d92b2b;}

.probox .products{width:950px;height:750px;float:right;}
.probox .products .productcon{width:950px;height:750px;display:none;}
.probox .products .productcon.on{display:block;}
.probox .products ul{width:950px;padding:20px 0 10px 10px;}
.probox .products ul li{width:300px;height:350px;float:left;margin:0 15px 20px 0;text-align:center;background:#fff;box-shadow: 0px 3px 15px rgba(80,80,80,0);}
.probox .products ul li .pic,.probox .products ul li .pic a{width:300px;height:300px;display:block;}
.probox .products ul li .text{width:300px;height:40px;line-height:40px;}
.probox .products ul li .text a{color:#666;}
.probox .products ul li:hover{box-shadow: 0px 3px 15px rgba(80,80,80,0.2);}
.probox .products ul li:hover .text a{color: #d92b2b;}

/*xbanner*/
.xbanner{height:120px;padding:40px 0;background:#d92b2b;}

/*优势*/
.youshibox{padding:50px 0 60px;height:620px;}
.youshibox .titl{height:80px;text-align:center;}
.youshibox .titl p{height:60px;line-height:60px;font-size:36px;font-weight:bold;color:#d92b2b;}
.youshibox .titl span{height:20px;line-height:20px;font-size:16px;color:#666;display:block;text-transform: uppercase;font-family:Arial;}

.youshibox .cont{height:485px;background:url(../images/ysbg.jpg) center 55px no-repeat;padding-top:55px;position:relative;}
.youshibox .cont .text{width:400px;position:absolute;height:80px;color:#333;}
.youshibox .cont .text p{width:400px;height:40px;line-height:40px;font-size:24px;font-weight:bold;}
.youshibox .cont .text span{width:400px;height:40px;line-height:20px;font-size:16px;display:block;}
.youshibox .cont .text1{text-align:right;left:-50px;top:110px;}
.youshibox .cont .text1:hover{color:#e62e2e;}
.youshibox .cont .text2{text-align:left;right:-50px;top:110px;}
.youshibox .cont .text2:hover{color:#6d95f2;}
.youshibox .cont .text3{text-align:right;left:-90px;top:270px;}
.youshibox .cont .text3:hover{color:#ffaa00;}
.youshibox .cont .text4{text-align:left;right:-90px;top:270px;}
.youshibox .cont .text4:hover{color:#fd8504;}
.youshibox .cont .text5{text-align:right;left:5px;top:425px;}
.youshibox .cont .text5:hover{color:#4bb344;}
.youshibox .cont .text6{text-align:left;right:5px;top:425px;}
.youshibox .cont .text6:hover{color:#02b2b5;}

/*承诺*/
.chengnuobox{height:690px;padding:60px 0 50px;background:url(../images/cnbg.jpg) center no-repeat;}
.chengnuobox .titl{height:70px;width:540px;float:right;}
.chengnuobox .titl p{height:50px;line-height:50px;font-size:40px;font-weight:bold;color:#d92b2b;}
.chengnuobox .titl span{height:20px;line-height:20px;font-size:20px;color:#999;text-transform: uppercase;display:block;font-family:Arial;letter-spacing: 1px;}

.chengnuobox .cont{width:100%;height:620px;position:relative;}
.chengnuobox .cont .text{width:400px;height:90px;position:absolute;color:#333;}
.chengnuobox .cont .text:hover{color:#d92b2b;}
.chengnuobox .cont .text p{width:400px;height:40px;line-height:40px;font-size:24px;font-weight:bold;}
.chengnuobox .cont .text span{width:400px;height:50px;line-height:24px;font-size:18px;}
.chengnuobox .cont .text1{right:70px;top:30px;}
.chengnuobox .cont .text2{right:30px;top:150px;}
.chengnuobox .cont .text3{right:20px;top:270px;}
.chengnuobox .cont .text4{right:50px;top:390px;}
.chengnuobox .cont .text5{right:115px;top:505px;}

/*工程师*/
.engineerbox{height:360px;padding:60px 0;}
.engineerbox ul{width:1350px;}
.engineerbox ul li{width:320px;height:360px;padding-right:60px;border-right:1px solid #e5e5e5;float:left;margin-right:59px;}
.engineerbox ul li .pic{width:318px;height:238px;border:1px solid #e5e5e5;}
.engineerbox ul li .titl{width:320px;height:40px;line-height:40px;padding-top:10px;font-size:18px;font-weight:bold;color:#d92b2b;}
.engineerbox ul li .text{width:320px;height:75px;line-height:24px;color:#666;text-align:justify;}

/*简介*/
.companybox{height:500px;padding:40px 0 60px;background:#fafafa;}
.maxbox .titlbox{height:50px;width:100%;padding-bottom:10px;line-height:50px;text-align:center;background: url(../images/ico3.jpg) center bottom no-repeat;margin-bottom:35px;}
.maxbox .titlbox p{height:50px;line-height:48px;font-size:24px;font-weight:bold;width:280px;margin:0 auto;background: url(../images/ico2.jpg) center repeat-x;}
.maxbox .titlbox p a{height:45px;display:block;width:150px;background:#fafafa;margin:0 auto;color:#333;}
.maxbox .titlbox p a:hover{color:#d92b2b;}

.companybox .l_pic{width:340px;height:405px;float:left;}
.companybox .txtbox{width:730px;height:355px;float:right;padding:30px 40px 20px;background:#d92b2b;color:#f5f5f5;font-size:16px;line-height:30px;text-align:justify;}
.companybox .txtbox .tit{width:100%;height:80px;background: url(../images/ico2.jpg) left 77px repeat-x;font-size:36px;}
.companybox .txtbox .tit a{color:#f5f5f5;line-height: 64px;}
.companybox .txtbox .tit a:hover{color:#fff;line-height:60px}
.companybox .txtbox .text{width:100%;height:180px;text-indent: 32px;margin:20px 0 15px;}
.companybox .txtbox .tel{width:100%;height:40px;line-height:40px;}
.companybox .txtbox .tel p{float:right;font-size:30px;font-weight:bold;font-family:Arial;}
.companybox .txtbox .tel span{float:right;font-size:16px;line-height:46px;display:block;height:40px;padding-right:5px;}

/*album*/
.albumbox{height:250px;padding:40px 0 50px;}
.albumbox .titlbox p a{background:#fff;}

.albumbox .cont{width:100%;height:155px;}
.albumbox .cont .btn{width:30px;height:60px;margin-top:45px;}
.albumbox .cont .btn input{width:30px;height:60px;display:block;border:0;background:#ccc;line-height:60px;text-align:center;font-size:30px;font-family:"宋体";color:#fff;cursor:pointer;}
.albumbox .cont .btn input:hover{background:#d92b2b;}
.albumbox .cont .btn1{float:left;margin-right:20px;}
.albumbox .cont .btn2{float:right;}
.albumbox .cont .picon{width:1100px;height:155px;float:left;}
.albumbox .cont .picon ul{width:1350px;}
.albumbox .cont .picon ul li{width:215px;height:155px;float:left;margin-right:10px;text-align:center;position:relative;}
.albumbox .cont .picon ul li .pic{width:205px;height:153px;float:left;border:1px solid #e5e5e5;float:left;}
.albumbox .cont .picon ul li .text{width:207px;height:155px;position:absolute;left:0;top:0;opacity:0;font-size:16px;}
.albumbox .cont .picon ul li .text a{display:block;width:177px;height:51px;line-height:50px;padding:52px 15px;white-space: nowrap;text-overflow: ellipsis;color:#fff;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);}
.albumbox .cont .picon ul li:hover .text{opacity:1;}

/*客户*/
.khjzbox{height:395px;padding:40px 0 50px;}
.khjzbox .cut{width:1201px;}
.khjzbox .titlbox p a{background:#fff;}
.khjzbox .cont{width:1201px;height:301px;}
.khjzbox .cont ul{width:1250px;padding:1px;}
.khjzbox .cont ul li{width:239px;height:149px;border:1px solid #e5e5e5;float:left;text-align:center;position:relative;margin:-1px 0 0 -1px;}
.khjzbox .cont ul li .pic{width:239px;height:149px;}
.khjzbox .cont ul li .text{width:239px;height:149px;position:absolute;left:0;top:0;opacity:0;}
.khjzbox .cont ul li .text a{width:200px;height:50px;padding:50px 20px;display:block;line-height:50px;font-size:16px;white-space: nowrap;text-overflow: ellipsis;color:#fff;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);}
.khjzbox .cont ul li:hover .text{opacity:1;}

/*证书*/
.honorbox{height:400px;}
.honorbox .cut{height:300px;padding:50px 0;background:#d92b2b;}
.honorbox .btn{width:50px;height:60px;margin-top:120px;float:left;margin-right:10px;}
.honorbox .btn input{width:50px;height:60px;display:block;border:0;margin-top:0;cursor:pointer;}
.honorbox .btn input:hover{margin-top:-2px;}
.honorbox .btn1{border-left:10px solid #d92b2b;}
.honorbox .btn1 input{background:url(../images/btn1.jpg) center no-repeat;}
.honorbox .btn2 input{background:url(../images/btn2.jpg) center no-repeat;}

.honorbox .picon{width:1060px;float:left;margin-right:10px;}
.honorbox .picon ul{width:1360px;}
.honorbox .picon ul li{width:260px;height:300px;float:left;margin-right:10px;position:relative;text-align:center;}
.honorbox .picon ul li .pic,.honorbox .picon ul li .pic a{width:250px;height:300px;display:block;float:left;}
.honorbox .picon ul li .text{width:260px;height:40px;line-height:40px;position:absolute;left:0;bottom:-40px;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);font-size:16px;color:#fff;}
.honorbox .picon ul li:hover .text{bottom:0px;}

/*伙伴*/
.casebox{height:250px;padding:40px 0 50px;}
.casebox .titlbox p a{background:#fff;}
.casebox .cont{width:1190px;height:150px;margin:0 auto;position:relative;}
.casebox .cont .btn{width:50px;height:50px;position:absolute;top:50px;z-index:2;}
.casebox .cont .btn input{width:50px;height:50px;display:block;border:0;cursor:pointer;}
.casebox .cont .btn1{left:0;}
.casebox .cont .btn2{right:0;}
.casebox .cont .btn1 input{background:url(../images/btn3.jpg) right no-repeat;}
.casebox .cont .btn2 input{background:url(../images/btn4.jpg) right no-repeat;}
.casebox .cont .btn1:hover input{background:url(../images/btn3.jpg) left no-repeat;}
.casebox .cont .btn2:hover input{background:url(../images/btn4.jpg) left no-repeat;}

.casebox .cont .picon{width:1140px;height:150px;margin:0 auto;position:relative;z-index:1;}
.casebox .cont .picon ul{width:1400px;}
.casebox .cont .picon ul li{width:220px;height:150px;float:left;margin-right:10px;position:relative;text-align:center;}
.casebox .cont .picon ul li .pic{width:218px;height:148px;border:1px solid #e5e5e5;}
.casebox .cont .picon ul li .text{width:239px;height:149px;position:absolute;left:0;top:0;opacity:0;}
.casebox .cont .picon ul li .text a{width:200px;height:50px;padding:50px 10px;display:block;line-height:50px;font-size:16px;white-space: nowrap;text-overflow: ellipsis;color:#fff;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);}
.casebox .cont .picon ul li:hover .text{opacity:1;}

/*资讯*/
.zixunbox{padding: 35px 0 50px;box-sizing:border-box;background:#fafafa;}
.zixunbox .zx_titl{width:100%;height:50px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.zixunbox .zx_titl p{height:48px;line-height:50px;border-bottom:2px solid #d92b2b;padding:0 5px;float:left;font-size:16px;color:#d92b2b;margin-right:10px;}
.zixunbox .zx_titl p.on{height:49px;border-bottom:1px solid #fafafa;color:#333;}
.zixunbox .zx_titl a{display:block;float:right;padding:0 5px;line-height:55px;font-size:14px;font-family:Arial;color:#999;}
.zixunbox .zx_titl a:hover{color:#d92b2b;}

.newsbox{width:730px;float:left;}
.newsbox .newscut{width: 100%;max-height: 275px;*height: 275px;display: none;padding-top:5px;}
.newsbox .newscut.on{display: block;}
.newsbox .newscut .newsbottom{width: 780px;}
.newsbox .newscut .newsbottom li{width: 350px;height: 39px;line-height: 42px;float:left;margin-right: 30px;border-bottom: 1px dotted #ccc;background: url(../images/xwico.jpg) left 14px no-repeat;}
.newsbox .newscut .newsbottom li .tit{text-indent: 25px;width: 260px;float: left;height: 39px;}
.newsbox .newscut ul li .tit a{color: #333;transition: .5s;-webkit-transition: .5s;display:block;white-space: nowrap;text-overflow: ellipsis;}
.newsbox .newscut ul li:hover .tit a{color: #d92b2b;}
.newsbox .newscut ul li .time{float: right;font-family: Arial;color: #888;font-size: 12px;line-height:45px;}

.newsbox .newscut .newsup{width:730px;}
.newsbox .newscut .newsup li{height: 140px;width: 73s0px;margin-bottom: 10px;}
.newsbox .newscut ul li .pic{height: 130px;width: 190px;border: 5px solid #ccc;float: left;text-align:center;background:#fff;}
.newsbox .newscut ul li .pic a{display: block;height: 130px;width: 190px;}
.newsbox .newscut ul li .newstxt{height: 140px;width: 510px;float:right;}
.newsbox .newscut ul li .newstxt .tit{width: 330px;float: left;height: 30px;line-height: 30px;}
.newsbox .newscut ul li .newstxt .time{line-height:33px;}
.newsbox .newscut ul li .newstxt .text{width: 510px;float: left;line-height: 22px;height: 65px;color: #666;margin-bottom: 10px;text-align:justify;}
.newsbox .newscut ul li .newstxt .text img{display:none;}
.newsbox .newscut ul li .newstxt .more{width: 510px;height: 30px;float: left;}
.newsbox .newscut ul li .newstxt .more a{border-radius:15px;display: block;height: 30px;line-height: 30px;text-align: center;float: left;padding: 0 20px;color: #fff;background: #999;transition: .5s;-webkit-transition: .5s;}
.newsbox .newscut ul li .newstxt .more a:hover{background: #d92b2b;}

.faqbox{width: 420px;float: right;}
.faqcut{width: 100%;max-height: 275px;overflow: hidden;margin-top: 10px;}
.faqcut ul li{width: 100%;height: 82px;border-bottom: 1px dotted #ccc;overflow: hidden;float: left;margin-bottom: 13px;}
.faqcut ul li span{display:block;width:30px;height:40px;line-height:26px;color:#d92b2b;float:left;}
.faqcut ul li .tit{width: 100%;height: 26px;line-height: 26px;overflow: hidden;margin-bottom: 5px;}
.faqcut ul li .tit a{display: block;color: #333;width:385px;float:left;transition: .5s;-webkit-transition: .5s;white-space: nowrap;text-overflow: ellipsis;}
.faqcut ul li .tit a:hover{color: #d92b2b;}
.faqcut ul li .text{width: 100%;height: 40px;line-height: 20px;overflow: hidden;color: #666;}
.faqcut ul li .text span{line-height: 20px;color: #666;}
.faqcut ul li .text a{display: block;color: #333;width:385px;float:left;transition: .5s;-webkit-transition: .5s;}
.faqcut ul li .text a:hover{color: #d92b2b;}
.faqcut ul li p span{display: block;height: 100%;float: left;}

/*联系*/
.contactbox{margin:50px auto 20px;}
.contactbox .cut{box-sizing:border-box;border:1px solid #e5e5e5;background:#fafafa;padding:44px 49px 59px;}
.contactbox .titl{width:100%;height:40px;line-height:40px;}
.contactbox .titl a{display:block;float:left;margin-right:10px;font-size:22px;color:#d92b2b;}
.contactbox .titl p{float:left;font-size:16px;color:#888;font-family:Arial;text-transform:uppercase;line-height:50px;}

.telbox{width:400px;float:left;}
.telbox .cont{width:360px;line-height:30px;padding-left:40px;background:url(../images/ico4.jpg) left top no-repeat;color:#666;margin-top:50px;}

/*留言*/
.orderbox{width:550px;float:right;}
.orderbox .cont{width:520px;}
.orderbox .cont ul li{width:520px;margin-top:16px;height:34px;}
.orderbox .cont ul li span{display:block;width:70px;float:left;line-height:34px;font-size:16px;color:#666;}
.orderbox .cont ul li input,.orderbox .cont ul li .area{line-height:22px;background:#fff;font-family: "微软雅黑";color:#666;display:block;float:left;}
.orderbox .cont ul li.li_1 input{width:430px;height:22px;border:1px solid #e5e5e5;padding:5px 8px;}
.orderbox .cont ul li.li_2{height:100px;}
.orderbox .cont ul li .area{width:430px;height:88px;border:1px solid #e5e5e5;padding:5px 8px;resize:none;}
.orderbox .cont ul li.code input{width:180px;height:22px;border:1px solid #e5e5e5;padding:5px 8px;}
.orderbox .cont ul li .red,.orderbox .cont ul li a{display:none;}
.orderbox .cont ul li img{padding:6px;cursor:pointer;}
.orderbox .cont ul .li_3{height:40px;margin-top:20px;width:450px;padding-left:70px;}
.orderbox .cont ul .li_3 p{width:130px;float:left;margin-right:10px;}
.orderbox .cont ul .li_3 p.tj{background:#d92b2b;}
.orderbox .cont ul .li_3 p.cz{background:#999;}
.orderbox .cont ul .li_3 input{display:block;width:130px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;cursor: pointer;border:0;background:none;}

/*友链*/
.yqlj{margin-bottom:40px;}
.yqlj .zx_titl{width:100%;height:50px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.yqlj .zx_titl p{height:48px;line-height:50px;border-bottom:2px solid #d92b2b;padding:0 5px;float:left;font-size:16px;color:#d92b2b;margin-right:10px;}

.yqlj .cut .cont{width:100%;line-height:24px;}
.yqlj .cut .cont ul li{height:24px;float:left;}
.yqlj .cut .cont a{display:block;height:24px;float:left;margin-right:10px;color:#333;}
.yqlj .cut .cont a:hover{color:#d92b2b;}